hdf5.bindings.enums

hdf5.bindings.enum.d

Idea is to separate out low level API call declarations and enums/callback prototypes. When finished most D code should not need to call the low level API, so better make it easy not to include it unless specifically needed - avoids calling the wrong version by accident.

D Language bindings to the HDF5 Library. (Paired with a set of high-level wrappers) https://github.com/Laeeth/d_hdf5

No restriction on use beyond those applying from HDF5 and the original C API by Stefan Frijters However, if you use them, I would not mind knowing your application and suggestions for improvement if you feel like sharing. laeeth@laeeth.com

More...

Members

Aliases

H5D_operator_t
alias H5D_operator_t = herr_t function(void* elem, hid_t type_id, int ndim, const hsize_t* point, void* operator_data)
H5P_cls_create_func_t
alias H5P_cls_create_func_t = herr_t function(hid_t prop_id, void* create_data)

Enums

H5DLayout
enum H5DLayout
H5OType
enum H5OType
H5RType
enum H5RType

Manifest constants

H5D_CHUNK_CACHE_NSLOTS_DEFAULT
enum H5D_CHUNK_CACHE_NSLOTS_DEFAULT;
H5O_COPY_SHALLOW_HIERARCHY_FLAG
enum H5O_COPY_SHALLOW_HIERARCHY_FLAG;

Detailed Description

Copyright by The HDF Group. * Copyright by the Board of Trustees of the University of Illinois. * All rights reserved. * * This file is part of HDF5. The full HDF5 copyright notice, including * terms governing use, modification, and redistribution, is contained in * the files COPYING and Copyright.html. COPYING can be found at the root * of the source code distribution tree; Copyright.html can be found at the * root level of an installed copy of the electronic HDF5 document set and * is linked from the top-level documents page. It can also be found at * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have * access to either file, you may request a copy from help@hdfgroup.org. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Ported to D by Laeeth Isharc 2014 Borrowed heavily in terms of C API declarations from https://github.com/SFrijters/hdf5-d Stefan Frijters bindings for D

Bindings probably not yet complete or bug-free.

Consider this not even alpha stage. It probably isn't so far away from being useful though. This is written for Linux and will need modification to work on other platforms.

Meta